﻿//using com.guojin.core.io.message;
//using com.guojin.mj.net.message.club;
//using com.guojin.mj.net.message.login;
//using System;
//using System.Collections;
//using System.Collections.Generic;
//using UnityEngine;
//using UnityEngine.UI;

//public class ClubBeInvitedPlayerJoinGamePage : EventManager
//{
//    private static ClubBeInvitedPlayerJoinGamePage instance;
//    public static ClubBeInvitedPlayerJoinGamePage GetInstance()
//    {
//        return instance;
//    }

//    void Awake()
//    {
//        instance = this;
//    }

//    public RawImage headImg;
//    public Button joinBtn;
//    public Button closeBtn;
//    public Text showText;
//    private string roomId;
//    private Dictionary<string, string> optionsDic = new Dictionary<string, string>();

//    void Start ()
//    {
//        joinBtn.onClick.RemoveAllListeners();
//        joinBtn.onClick.AddListener(JoinBtnClick);
//        closeBtn.onClick.RemoveAllListeners();
//        closeBtn.onClick.AddListener(CloseBtnClick);
//    }

//    public void OnReceive752(string msg, Message data)
//    {
//        ClubInvitPLayerJoinGameRet cip = (ClubInvitPLayerJoinGameRet) data;
//        StartCoroutine(SHImageDownload(cip.Avatar));
//        roomId = cip.RoomId;
//        SetOptionsToDic(cip.Options);

//        string str = "";
//        switch (int.Parse(optionsDic["lookCard"]))
//        {
//            case 0:
//                str = "不闷牌,";
//                break;
//            case 1:
//                str = "闷一轮, ";
//                break;
//            case 2:
//                str = "闷二轮, ";
//                break;
//            case 3:
//                str = "闷三轮, ";
//                break;
//            default:
//                break;
//        }
//        showText.text = String.Format("玩家{0}邀请您加入房间{1}({2}局，{3}，{4}底分，{5})",cip.Name,cip.RoomId,optionsDic["chapterMax"],str,optionsDic["botScore"],optionsDic["otherSet"]);       
//    }

//    void SetOptionsToDic(List<OptionEntry> options)
//    {
//        optionsDic = new Dictionary<string, string>();
//        foreach (var item in options)
//        {
//            optionsDic.Add(item.key, item.value);
//        }
//    }

//    private bool isJoin = true;
//    private float timer = 0;
//	void Update () {
//	    if (isJoin)
//	    {
//	        timer += Time.deltaTime;
//	        if (timer > 2)
//	        {
//	            timer = 0;
//	            isJoin = true;
//	        }
//	    }
//	}

//    void JoinBtnClick()
//    {
//        if (isJoin)
//        {
//            JoinRoomReq jr = JoinRoomReq.create(roomId.ToString());
//            SocketMgr.GetInstance().Send(com.guojin.mj.net.Net.instance.write(jr));
//            CloseBtnClick();
//            isJoin = false;
//        }
//    }

//    void CloseBtnClick()
//    {
//        DestroyImmediate(gameObject);
//    }

//    IEnumerator SHImageDownload(string url)
//    {
//        if (url == null || url == "")
//        {
//            url = URLConst.DefaultUserHeadUrl;
//        }
//        url = url.Substring(0, url.Length - 1);     //这里对头像进行处理
//        url += "132";
//        WWW www = new WWW(url);
//        yield return www;
//        headImg.texture = www.texture;
//    }


//    public override void InformationSetting()
//    {
//    }
//}
